Mathematics puzzle